<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /* 通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数，然后输出该数组。试编程。
  // 结果
  [
    [1, 2, 3, 4, 5],
    [6, 7, 8, 9, 10],
    [11, 12, 13, 14, 15],
    [16, 17, 18, 19, 20],
    [21, 22, 23, 24, 25]
  ] */
    //  var arrFirstLine=[];
    //  var arrSecondLine=[];
    //  var arrThirdLine=[];
    //  var arrForthLine=[];
    //  var arrFiveLine=[];
    //  for(var i=1;i<=25;i++){
    //     if(i<=5){
    //         arrFirstLine.push(i); 
    //     }else if(i<=10){
    //         arrSecondLine.push(i);
    //     }else if(i<=15){
    //         arrThirdLine.push(i);
    //     }else if(i<=20){
    //         arrForthLine.push(i); 
    //     }else if(i<=25){
    //         arrFiveLine.push(i);
    //     }
    //  }
    //  var arrBig=[arrFirstLine,arrSecondLine,arrThirdLine,arrForthLine,arrFiveLine];
    //  console.log(arrBig);
    // 方案改进
    var arr=[[],[],[],[],[]];
    var s=0;
    for(var i=0;i<arr.length;i++){
            for(var j=s+1;j<=5*(i+1);j++){
            arr[i].push(j);
            s++;
        }
        }
    console.log(arr);
   
    </script>
</body>
</html>